Enterprise Version
form-fitting but flexible